package com.zhuoyue.biz.core.api.dto.localscene;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
/**
 * @ClassName: ZigbeeDeviceDTO
 * @Description:
 * @author wjming
 * @Date 2021-07-14 20:06
 */
@Data
public class ZigbeeDeviceDTO {


    /**
     * 设备ID
     */
    @TableField(value = "`device_id`")
    private String deviceId;

    /**
     * 设备类型
     */
    @TableField(exist = false)
    private String deviceType;

    /**
     * 意图
     */

    private String purpose;

    @TableField(value = "`child_execute_devices`")
    private Object childExecuteDevices;
    /**
     * 状态:开,关
     */

    @TableField(value = "`state_des`")
    private String stateDes;


    private String identify;

    private Integer state;

    @TableField(value = "`deley_time_minute`")
    private String deleyTimeMinute;

    @TableField(value = "`deley_time_second`")
    private String deleyTimeSecond;

    /**
     * 命令
     */

    private String cmd;

    /**
     * 自定义信息
     */
    @TableField(value = "`control_param`")
    private Object controlParam;

    @TableField(value = "`title_des`")
    private String titleDes;

    @TableField(value = "`img_name`")
    private String imgName;

    @TableField(value = "`device_name`")
    private String deviceName;

    @TableField(value = "`room_name`")
    private String roomName;
    @TableField(value = "`sort`")
    private Integer sort;

}
